Presentation: Tweet"Fostering Effective Collaboration Between Designers and Developers During Envisioning and Development"
Effective collaboration between designers and developers is essential for the success of any software project. While we tend to dwell on the conflicts, tensions and differences between these groups of people, you’ll be surprised to discover that they have more in common than you think.
In this talk, Dave takes a brief look at the similarities between these two groups, then presents a number of techniques and strategies that can used to build respect, foster trust, and improve communications between them, while at the same time, delivering successful products.
Topics will include how to effectively pair designers and developers to minimize conflict and maximize productivity, how to avoid the ‘bicycle shed’ effect, how to create a product vision and roadmap both designer and developer can agree on, how to conduct upfront design in an Agile project, developing an honest contract between designers and developers, why developers should use visualization, why designers should code, why self-managing teams need benevolent dictators, how to decide what not to build, why designers and developers need to be domain experts, and when designers and developers should stop listening to their customer.
Keywords: Agile, Agile development, product management, project management, product design, product planning, new product definition, product verification, agile requirements, acceptance criteria, requirements capture.
Target Audience: This session is intended for product managers, development managers and product team members (e.g. designers, developers, analysts, testers) who are involved in or responsible for product planning, definition and design.